be baffled - Turkish English Dictionary